home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / gnuish / gsed-203 / makefile.unx < prev    next >
Makefile  |  1993-12-12  |  3KB  |  116 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # Makefile for GNU SED, a batch editor.
  3. # Copyright (C) 1987, 1991 Free Software Foundation, Inc.
  4. # This file is part of GNU SED.
  5. # GNU SED is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2, or (at your option)
  8. # any later version.
  9. # GNU SED is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. # GNU General Public License for more details.
  13. # You should have received a copy of the GNU General Public License
  14. # along with GNU SED; see the file COPYING.  If not, write to
  15. # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  16.  
  17. SHELL = /bin/sh
  18.  
  19. #### Start of system configuration section. ####
  20.  
  21. srcdir = .
  22. VPATH = .
  23.  
  24. CC = gcc
  25. INSTALL = /usr/bin/install -c
  26. INSTALL_PROGRAM = $(INSTALL)
  27.  
  28. # Things you might add to DEFS:
  29. # -DSTDC_HEADERS    If you have ANSI C headers and libraries.
  30. # -DUSG            If you have System V/ANSI C string
  31. #            and memory functions and headers.
  32. # -D__CHAR_UNSIGNED__    If type `char' is unsigned.
  33. #            gcc defines this automatically.
  34. # -DNO_VFPRINTF        If you lack vprintf function (but have _doprnt).
  35.  
  36. DEFS =  -DHAVE_STRING_H=1 -DHAVE_VPRINTF=1 -DHAVE_BCOPY=1 -DHAVE_MEMCPY=1 -DHAVE_ALLOCA_H=1
  37. LIBS = 
  38.  
  39. CFLAGS = -g 
  40. LDFLAGS = -g
  41. extra_objs =
  42.  
  43. prefix = /usr/local
  44. exec_prefix = $(prefix)
  45.  
  46. # Prefix for each installed program, normally empty or `g'.
  47. binprefix = 
  48.  
  49. # Where to install the executable.
  50. bindir = $(exec_prefix)/bin
  51.  
  52. #### End of system configuration section. ####
  53.  
  54. objs = sed.o utils.o rx.o getopt.o getopt1.o
  55. srcs = sed.c utils.c rx.c getopt.c getopt1.c alloca.c
  56.  
  57. distfiles = COPYING COPYING.LIB ChangeLog README ABOUT.RX INSTALL Makefile.in \
  58.  ChangeLog.rx configure configure.in rx.h getopt.h $(srcs)
  59.  
  60. all_objs= $(objs) $(extra_objs)
  61. all:    sed
  62.  
  63. .c.o:
  64.     $(CC)   -c $(CPPFLAGS) $(DEFS) $(CFLAGS) -I$(srcdir) $<
  65.  
  66. sed:    $(all_objs)
  67.     $(CC) -o $@ $(LDFLAGS) $(all_objs) $(LIBS)
  68.  
  69. sed.o rx.o: rx.h 
  70. sed.o getopt1.o: getopt.h
  71.  
  72. Makefile: $(srcdir)/Makefile.in 
  73.     $(SHELL) config.status
  74.  
  75. install:    all
  76.     $(INSTALL_PROGRAM) sed $(bindir)/$(binprefix)sed
  77.  
  78. TAGS:    $(srcs)
  79.     etags $(srcs)
  80.  
  81. clean:
  82.     rm -f sed *.o core
  83.  
  84. mostlyclean: clean
  85.  
  86. distclean: clean
  87.     rm -f Makefile config.status
  88.  
  89. realclean: distclean
  90.     rm -f TAGS
  91.  
  92. dist:    $(distfiles)
  93.     echo sed-`sed -e '/version_string/!d' -e 's/[^0-9.]*\([0-9.]*\).*/\1/' -e q sed.c` > .fname
  94.     rm -rf `cat .fname`
  95.     mkdir `cat .fname`
  96.     ln $(distfiles) `cat .fname`
  97.     tar chZf `cat .fname`.tar.Z `cat .fname`
  98.     rm -rf `cat .fname` .fname
  99.  
  100. dist.afs: $(distfiles)
  101.     echo sed-`sed -e '/version_string/!d' -e 's/[^0-9.]*\([0-9.]*\).*/\1/' -e q sed.c` > .fname
  102.     rm -rf `cat .fname`
  103.     mkdir `cat .fname`
  104.     cd `cat .fname`; \
  105.     for file in $(distfiles); do ln -s ../"$$file" .; done; \
  106.     cd ..
  107.     tar chf `cat .fname`.tar `cat .fname`
  108.     gzip `cat .fname`.tar
  109.     rm -rf `cat .fname` .fname
  110.  
  111. alloca.o : alloca.c 
  112.